/**
 1.什么是进程
 程序是指令和数据的有序集合，其本身没有任何运行的含义，是一个静态的概念。而进程是程序在处理机上的一次执行程序，它是一个动态的概念。
 进程是一个具有一定独立功能的程序，一个实体，每一个程序都有它自己的地址空间。
 2.进程的状态
 进程执行时的间断性，决定了进程可能具有多种状态。事实上，运行中的进程具有以下三种基本状态。
 1.就绪状态 ready
 2.运行状态 running
 3.阻塞状态 blocked
 3.线程  同一个任务 共享同一个CPU中的内存空间。
 并发：同时请求
 并行：两个功能同时运行

 线程实现的两种方式
 1.继承Thread类
 class MyThread extends Thread{
    public void run(){
    }
 }
 MyThread mt=new MyThread();
 mt.start();
 2.另外实现runnable接口
 class MyRunnable implements Runnable{
    public void run(){

    }
 }
 MyRunable mr=new MyRunnable();
 Thread t=new Thread(mr);
 t.start();
 */
/*
package 第十章_多线程与并发;

public class 进程和线程 {
    //端口用来封装  类用来构造
    public static void main(String [] args){
        Thread mt=new MyThread();
        Runnable ir=new Ithread();
        //当使用端口runnable 的时候 记得 要使用Thread类 进行构造
        Thread irt=new Thread(ir);
        mt.start();
        irt.start();
    }
}

class MyThread extends Thread{
    public void run(){
        for(int i=0;i<50;i++){
            System.out.println(Thread.currentThread().getName()+":"+i);
        }
    }
    public void test(){
        System.out.println("over.");
    }
}

class Ithread implements Runnable{

    @Override
    public void run() {
        for(int i=0;i<50;i++){
            System.out.println(Thread.currentThread().getName()+":"+i);
        }
    }
}
*/